草庐IT

simplexml - PHP simplexml 实体

全部标签

c# - self 跟踪实体的目的是什么?

我一直在阅读有关.net中的self跟踪实体以及如何从*.edmx文件生成它们的信息。我很难理解的是生成这些实体给你带来的是什么而不是基本的EF实体?此外,有些人提到了self跟踪实体和Silverlight,但为什么要使用这些而不是客户端或RIA服务生成的共享类?self跟踪实体的意义何在?为什么要使用它们? 最佳答案 自跟踪实体(STE)是变更集的实现(以前的.NET变更集实现是DataSet)。STE与其他实体类型(POCO、EntityObject)之间的区别在于,普通实体类型只有在连接到事件ObjectContext时才能

c# - self 跟踪实体的目的是什么?

我一直在阅读有关.net中的self跟踪实体以及如何从*.edmx文件生成它们的信息。我很难理解的是生成这些实体给你带来的是什么而不是基本的EF实体?此外,有些人提到了self跟踪实体和Silverlight,但为什么要使用这些而不是客户端或RIA服务生成的共享类?self跟踪实体的意义何在?为什么要使用它们? 最佳答案 自跟踪实体(STE)是变更集的实现(以前的.NET变更集实现是DataSet)。STE与其他实体类型(POCO、EntityObject)之间的区别在于,普通实体类型只有在连接到事件ObjectContext时才能

c# - Entity Framework /SQL 2008 - 如何自动更新实体的上次修改字段?

如果我有以下实体:publicclassPocoWithDates{publicstringPocoName{get;set;}publicDateTimeCreatedOn{get;set;}publicDateTimeLastModified{get;set;}}它对应于具有相同名称/属性的SQLServer2008表...我如何自动:将记录的CreatedOn/LastModified字段设置为现在(执行INSERT时)将记录的LastModified字段设置为now(执行UPDATE时)当我说自动时,我的意思是我希望能够做到这一点:poco.Name="Changingthen

c# - Entity Framework /SQL 2008 - 如何自动更新实体的上次修改字段?

如果我有以下实体:publicclassPocoWithDates{publicstringPocoName{get;set;}publicDateTimeCreatedOn{get;set;}publicDateTimeLastModified{get;set;}}它对应于具有相同名称/属性的SQLServer2008表...我如何自动:将记录的CreatedOn/LastModified字段设置为现在(执行INSERT时)将记录的LastModified字段设置为now(执行UPDATE时)当我说自动时,我的意思是我希望能够做到这一点:poco.Name="Changingthen

c# - 保存不为其关系公开外键属性的实体时出错

我在EntityFramework4.1代码中有一个简单的代码:PasmISOContextdb=newPasmISOContext();varuser=newUser();user.CreationDate=DateTime.Now;user.LastActivityDate=DateTime.Now;user.LastLoginDate=DateTime.Now;db.Users.Add(user);db.SaveChanges();user.Avatar=newAvatar(){Link=newUri("http://myUrl/%2E%2E/%2E%2E")};db.SaveC

c# - 保存不为其关系公开外键属性的实体时出错

我在EntityFramework4.1代码中有一个简单的代码:PasmISOContextdb=newPasmISOContext();varuser=newUser();user.CreationDate=DateTime.Now;user.LastActivityDate=DateTime.Now;user.LastLoginDate=DateTime.Now;db.Users.Add(user);db.SaveChanges();user.Avatar=newAvatar(){Link=newUri("http://myUrl/%2E%2E/%2E%2E")};db.SaveC

c# - 实体类型 MVC5 EF6 中的用户

我在MVC5中创建了一个类,我想要一个内容的主要所有者,然后我想要一些内容的编辑者:publicclassContent{publicintID{get;set;}publicIdentityUserOwner{get;set;}publicICollectionEditors{get;set;}publicstringTitle{get;set;}publicstringBody{get;set;}}在数据库上下文中,我有以下代码:protectedoverridevoidOnModelCreating(DbModelBuildermodelBuilder){base.OnModel

c# - 实体类型 MVC5 EF6 中的用户

我在MVC5中创建了一个类,我想要一个内容的主要所有者,然后我想要一些内容的编辑者:publicclassContent{publicintID{get;set;}publicIdentityUserOwner{get;set;}publicICollectionEditors{get;set;}publicstringTitle{get;set;}publicstringBody{get;set;}}在数据库上下文中,我有以下代码:protectedoverridevoidOnModelCreating(DbModelBuildermodelBuilder){base.OnModel

c# - 在 Entity Framework 6 中保存分离的实体

我已经阅读了很多关于在EntityFramework中保存分离实体的帖子。它们似乎都适用于旧版本的EntityFramework。它们引用了ApplyCurrentValues和ChangeObjectState等似乎不存在的方法。一时兴起,我决定尝试一种通过智能感知找到的方法,我想确保这是正确的方法,因为我看不到幕后发生的事情:publicvoidSaveOrder(Orderorder){using(VirtualWebEntitiesdb=newVirtualWebEntities()){db.Orders.Attach(order);db.Entry(order).State=

c# - 在 Entity Framework 6 中保存分离的实体

我已经阅读了很多关于在EntityFramework中保存分离实体的帖子。它们似乎都适用于旧版本的EntityFramework。它们引用了ApplyCurrentValues和ChangeObjectState等似乎不存在的方法。一时兴起,我决定尝试一种通过智能感知找到的方法,我想确保这是正确的方法,因为我看不到幕后发生的事情:publicvoidSaveOrder(Orderorder){using(VirtualWebEntitiesdb=newVirtualWebEntities()){db.Orders.Attach(order);db.Entry(order).State=